Windows 95 will not start if Win 3.x driver is installed due to SYSTEM.INI file.
Cause:
The Windows 3.x driver installation program added lines to SYSTEM.INI that interfere with Windows 95 startup.
Solution:
To disable the Win 3.x driver, remove the lines in System.ini that were added by the Windows 3.x driver installation program, and delete the device in the Windows 95 Device Manager.
1) Boot Windows 95 in 'Safe Mode' (command prompt only).
2) Type the following commands at the MS-DOS prompt, and press ENTER after each line:
CD \WINDOWS
EDIT SYSTEM.INI
3) Make a backup copy of System.ini:
a) Select the 'File' menu and select 'Save As'.
b) Type SYSTEM.XXX in the 'File Name' section.
4) To comment out all SYSTEM.INI lines that were added by the driver installation program, type REM at the beginning of each line referring to the device.
NOTE 1: Consult the device manufacturer's documentation for help in identifying the lines added by the driver's installation program.
NOTE 2: Make sure REM is followed by a blank space.
5) Select the 'File' menu and select 'Save As'.
6) Type SYSTEM.INI as the filename.
7) Select the 'File' menu and select 'Exit'.
8) Press CTRL+ALT+DEL to reboot the computer.
9) Start Windows 95.
10) Delete the device in the 'Windows 95 Device Manager':
a) Select the 'Start' menu and select 'Control Panel'. (The 'Control Panel' window appears.)
b) Double-click the 'System' icon. (The 'System Properties' dialog box appears.)
c) Click the 'Device Manager' tab.
'Device Manager'
d) Click the plus sign next to the icon for the type of device to delete.
e) Select the specific device to remove.
f) Click 'Remove'. (A device-removal confirmation dialog box appears.)
g) Double-check that the correct device is being removed.
h) Click 'OK'.
11) Shut down and restart Windows 95.
12) Re-install the device with Windows 95 drivers.
NOTE: Contact the manufacturer of the device, if necessary, to get Windows 95 drivers that are not provided with Windows 95.